var http = require('http');
//1.通过 http。creataServer() 穿件一个服务，得到一个 Server 实例对象
    //     对于服务端：1.接受请求。2.处理请求。3.发送响应
var server = http.createServer();


//设置请求处理函数
//请求回调处理函数需要接受两个参数
    //Request  是一个请求对象，可以拿到当前的一些信息，例如请求路径、请求方法、请求根目录等
    //Response 是一个响应对象，可用来发送响应
var handleRequest = function (request,response) {
    console.log('当前请求的路径是：' + request.url)
    response.write('hello ')
    response.write('world1')
    response.end()                               //在发送请求完毕之后，主动结束响应
};


// 2.通过给 server 实例对象添加 request 请求事件
    //     这个请求事件是所有请求的入口
    //     任何请求都会触发该事件，然后执行事件对应的处理函数
server.on('request',handleRequest);


// 3.绑定端口号，开启服务器
    //     第一个参数制定绑定的端口号-----8080
    //     第二个参数可选
    //     第三个参数用来指定开启成功之后的回调处理函数
server.listen(8070,function () {
    console.log('server is running at port 8070')
});



